<?php

/**
 * CategoriaController - The default controller class
 * 
 * @author
 * @version 
 */

class Logado_ModuloController extends AppBaseLogadoController
{
	/**
	 * The default action - show the home page
	 */
	public function init()
	{
		parent::init();
	}
	
	public function cadastrarAction(){
		$curso = new curso();
		$this->view->curso = $curso->pegacurso($this->_request->getParam("idcurso"));
	}

	public function editarAction(){
		
		$modulo = new modulo();
		$dadosmodulo = $modulo->pegamodulo($this->_request->getParam("idmodulo"));
		$this->view->dadosmodulo = $dadosmodulo;
		
		
		$curso = new curso();
		$this->view->curso = $curso->pegacurso($dadosmodulo["idcurso"]);
	}
	
	public function salvarAction(){
		if($this->_request->isPost()){
			$modulo = new modulo();
			$modulo->salvar($_POST);
			
			$this->_redirect("/logado/modulo/listar/idcurso/" . $_POST['idcurso']);
		}
	}
	
    public function listarAction() 
    {
    	$modulo = new modulo();
    	$this->view->modulo = $modulo->listarporcurso($this->_request->getParam('idcurso'));
    	
    	$curso = new curso();
		$this->view->curso = $curso->pegacurso($this->_request->getParam('idcurso'));
    }
    
    public function ajaxlistamoduloAction()
    {
    	header("Content-Type: text/html; charset=ISO-8859-1"); 
    	
    	$modulo = new modulo();
    	$this->view->modulo = $modulo->listarporcurso($_POST['idcurso']);
    	
    	$this->_helper->layout->disableLayout();
    }
    
    public function ajaxlistamodulodadosAction()
    {
    	header("Content-Type: text/html; charset=ISO-8859-1"); 
    	
    	$modulo = new modulo();
    	$this->view->modulo = $modulo->listarporcurso($_POST['idcurso']);
    	
    	$this->_helper->layout->disableLayout();
    }
    
}
